package ar.edu.utn.frgp.Banco.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;


@Entity(name="Movimientos")
public class Movimiento extends EntityBase implements Serializable {

	private static final long serialVersionUID = 1L;
	
	@Id
	@Column(name="idmovimiento", unique = true, nullable = false)
	private Integer idmovimiento;
	
	@Column(name="nrocuenta")
	private String nrocuenta;
	
	@Column(name="fecha")
	private Date fecha;
	
	@Column(name="tipomovimiento")
	private int tipomovimiento;
	
	@Column(name="origen")
	private int origen;
	
	@Column(name="saldoactual")
	private BigDecimal saldoactual;
	
	@Column(name="montomovimiento")
	private BigDecimal montomovimiento;
	
	public String getNrocuenta() {
		return nrocuenta;
	}

	public void setNrocuenta(String nrocuenta) {
		this.nrocuenta = nrocuenta;
	}

	public Date getFecha() {
		return fecha;
	}

	public void setFecha(Date fecha) {
		this.fecha = fecha;
	}

	public int getTipomovimiento() {
		return tipomovimiento;
	}

	public void setTipomovimiento(int tipomovimiento) {
		this.tipomovimiento = tipomovimiento;
	}

	public int getOrigen() {
		return origen;
	}

	public void setOrigen(int origen) {
		this.origen = origen;
	}

	public BigDecimal getSaldoactual() {
		return saldoactual;
	}

	public void setSaldoactual(BigDecimal saldoactual) {
		this.saldoactual = saldoactual;
	}

	public BigDecimal getMontomovimiento() {
		return montomovimiento;
	}

	public void setMontomovimiento(BigDecimal montomovimiento) {
		this.montomovimiento = montomovimiento;
	}

	@Override
	public int getId() {
		return idmovimiento;
	}

	public void setId(String id) {
		this.idmovimiento = Integer.parseInt(id);
		
	}

	@Override
	public void setId(int id) {
		// TODO Auto-generated method stub
		
	}
	
}
